﻿<%@ page import="entity.Plate" %>
<%@ page import="java.util.List" %>
<%@ page import="Impl.adminDaoImpl" %>
<%@ page import="Impl.plateDaoImpl" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE HTML>
<html>
<head>
	<%@include file="meta.jsp"%>
	<%request.setCharacterEncoding("utf-8");%>
<title>版块列表</title>
</head>
<body>
<%@include file="header.jsp"%>

<%@include file="menu.jsp"%>

<%
	List<Plate> plates = (List<Plate>) request.getAttribute("plateList");

%>
<%request.setCharacterEncoding("utf-8");%>
<section class="Hui-article-box">
	<nav class="breadcrumb"><i class="Hui-iconfont">&#xe67f;</i> 首页
		<span class="c-gray en">&gt;</span>
		管理员管理
		<span class="c-gray en">&gt;</span>
		版块列表
		<a class="btn btn-success radius r" style="line-height:1.6em;margin-top:3px" href="javascript:location.replace(location.href);" title="刷新" ><i class="Hui-iconfont">&#xe68f;</i></a>
	</nav>
	<div class="Hui-article">
		<article class="cl pd-20">
			<div class="text-c">
				日期范围：
				<input type="text" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'logmax\')||\'%y-%M-%d\'}'})" id="logmin" class="input-text Wdate" style="width:120px;">
				-
				<input type="text" onfocus="WdatePicker({minDate:'#F{$dp.$D(\'logmin\')}',maxDate:'%y-%M-%d'})" id="logmax" class="input-text Wdate" style="width:120px;">

				<form action="plateopt.jhtml?method=search" method="post" id="search" style="display: inline-block">
				<input type="text" name="condition" placeholder=" 版块名称" style="width:250px" class="input-text">
				<button name="" class="btn btn-success" type="submit"><i class="Hui-iconfont">&#xe665;</i> 搜版块</button>
				</form>
			</div>
			<div class="cl pd-5 bg-1 bk-gray mt-20">
				<span class="l">
				<a href="javascript:;" onclick="datadel()" class="btn btn-danger radius"><i class="Hui-iconfont">&#xe6e2;</i> 批量删除</a>
				<a class="btn btn-primary radius" data-title="添加板块" _href="plate-add.jsp" onclick="plate_add('添加版块','plate-add.jsp?method=add')" href="javascript:;"><i class="Hui-iconfont">&#xe600;</i> 添加版块</a>
				<a class="btn btn-primary radius" data-title="移动板块" _href="moveSection.jsp" onclick="moveSection('移动版块','moveSection.jsp')" href="javascript:;"><i class="Hui-iconfont">&#xe600;</i> 移动版块</a>
				</span>
				<span class="r">共有数据：<strong><%=request.getAttribute("allcount")%></strong> 条</span>
			</div>
			<div class="mt-20">
				<table class="table table-border table-bordered table-bg table-hover table-sort">
					<thead>
						<tr class="text-c">
							<th width="25"><input type="checkbox" name="" value=""></th>
							<th width="80">ID</th>
							<th>板块名称</th>
							<th width="80">版主</th>
							<th width="120">更新时间</th>
							<th width="75">父板块</th>
							<th width="60">发布状态</th>
							<th width="120">操作</th>
						</tr>
					</thead>
					<%
						for(Plate p : plates){
					%>
					<tbody>
						<tr class="text-c">
							<td><input type="checkbox" value="" name=""></td>
							<td><%=p.getSid()%></td>
							<td class="text-l"><u style="cursor:pointer" class="text-primary" onClick="article_edit('查看','article-zhang.html','10001')" title="查看"><%=p.getsName()%></u></td>
							<%
								int id=p.getsMasterId();
								adminDaoImpl adminDao = new adminDaoImpl();
 								String name = adminDao.findAdminByID(id).getAname();
							%>
							<td><%=name%></td>
							<td><%=p.getsTime()%></td>
							<%
								int spId = p.getsParentId();
								List<Plate> sparent = new plateDaoImpl().findPlateBySid(spId);
								String sname="";
								if (sparent.isEmpty()){
									sname=p.getsName();
								}else{
									sname= sparent.get(0).getsName();
								}
								System.out.println(sname);
							%>
							<td><%=sname%></td>
							<td class="td-status"><span class="label label-success radius">已发布</span></td>
							<td class="f-14 td-manage"><a style="text-decoration:none" onClick="article_stop(this,'10001')" href="javascript:;" title="下架"><i class="Hui-iconfont">&#xe6de;</i></a>
								<a style="text-decoration:none" class="ml-5" onClick="plate_edit('版块编辑','plate-add.jsp?method=edit&id=<%=p.getSid()%>','<%=p.getSid()%>')" href="javascript:;" title="编辑"><i class="Hui-iconfont">&#xe6df;</i></a>
								<a style="text-decoration:none" class="ml-5" onClick="plate_del(this,<%=p.getSid()%>)" href="javascript:;" title="删除"><i class="Hui-iconfont">&#xe6e2;</i></a></td>
						</tr>
					</tbody>
					<%
						}
					%>
				</table>
					<%
				String isPage = (String) request.getAttribute("page");
				if (isPage == null || !isPage.equals("no")){%>
				<div style="margin-top: 20px; margin-left: 650px;z-index: 500">
					<span>共有<%=request.getAttribute("allpage") %>页</span>
					<span style="margin-left:150px">第<%=request.getAttribute("pageNow")%>页</span>&nbsp;&nbsp;
					<a href="plateopt.jhtml?method=show&pageNow=1" >首页</a>
					<%if((int)request.getAttribute("pageNow")>1){
					%>
					<a href="plateopt.jhtml?method=show&pageNow=<%=(int)request.getAttribute("pageNow")-1%>">上一页</a>
					<%
						}
					%>
					<%
						if ((int) request.getAttribute("pageNow") < (int) request.getAttribute("allpage")) {
					%>
					<a href="plateopt.jhtml?method=show&pageNow=<%=(int)request.getAttribute("pageNow")+1%>">下一页</a>
					<%} %>
					<a href="plateopt.jhtml?method=show&pageNow=<%=(int)request.getAttribute("allpage")%>" >末页</a>
					<%
						}
					%>
				</div>
		</article>
	</div>
</section>

<!--_footer 作为公共模版分离出去-->
<script type="text/javascript" src="lib/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="lib/layer/2.4/layer.js"></script>
<script type="text/javascript" src="static/h-ui/js/H-ui.js"></script>
<script type="text/javascript" src="static/h-ui.admin/js/H-ui.admin.page.js"></script>
<!--/_footer /作为公共模版分离出去-->

<!--请在下方写此页面业务相关的脚本-->
<script type="text/javascript" src="lib/My97DatePicker/4.8/WdatePicker.js"></script>
<script type="text/javascript" src="lib/laypage/1.2/laypage.js"></script>
<script type="text/javascript">

/*资讯-添加*/
function plate_add(title,url,w,h){
	// var index = layer.open({
	// 	type: 2,
	// 	title: title,
	// 	content: url
	// });
	// layer.full(index);
	layer_show(title,url,800,510);
}
/*资讯-编辑*/
function plate_edit(title,url,id,w,h){
	layer_show(title,url,800,510);
}
/*资讯-编辑*/
function moveSection(title,url,id,w,h){
	layer_show(title,url,800,510);
}
/*资讯-删除*/
function plate_del(obj,id){
	layer.confirm('确认要删除吗？',function(index){
		$.ajax({
			type:"POST",
			contentType:"application/json",
			url:"plateopt.jhtml?id="+id+"&method=del",
			success: function(data){
				$(obj).parents("tr").remove();
				layer.msg('已删除!',{icon:1,time:1000});
			},
			error:function(data) {
				console.log(data.msg);
			},
		});		
	});
}

/*资讯-审核*/
function article_shenhe(obj,id){
	layer.confirm('审核文章？', {
		btn: ['通过','不通过','取消'], 
		shade: false,
		closeBtn: 0
	},
	function(){
		$(obj).parents("tr").find(".td-manage").prepend('<a class="c-primary" onClick="article_start(this,id)" href="javascript:;" title="申请上线">申请上线</a>');
		$(obj).parents("tr").find(".td-status").html('<span class="label label-success radius">已发布</span>');
		$(obj).remove();
		layer.msg('已发布', {icon:6,time:1000});
	},
	function(){
		$(obj).parents("tr").find(".td-manage").prepend('<a class="c-primary" onClick="article_shenqing(this,id)" href="javascript:;" title="申请上线">申请上线</a>');
		$(obj).parents("tr").find(".td-status").html('<span class="label label-danger radius">未通过</span>');
		$(obj).remove();
    	layer.msg('未通过', {icon:5,time:1000});
	});	
}
/*资讯-下架*/
function article_stop(obj,id){
	layer.confirm('确认要下架吗？',function(index){
		$(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" onClick="article_start(this,id)" href="javascript:;" title="发布"><i class="Hui-iconfont">&#xe603;</i></a>');
		$(obj).parents("tr").find(".td-status").html('<span class="label label-defaunt radius">已下架</span>');
		$(obj).remove();
		layer.msg('已下架!',{icon: 5,time:1000});
	});
}

/*资讯-发布*/
function article_start(obj,id){
	layer.confirm('确认要发布吗？',function(index){
		$(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" onClick="article_stop(this,id)" href="javascript:;" title="下架"><i class="Hui-iconfont">&#xe6de;</i></a>');
		$(obj).parents("tr").find(".td-status").html('<span class="label label-success radius">已发布</span>');
		$(obj).remove();
		layer.msg('已发布!',{icon: 6,time:1000});
	});
}
/*资讯-申请上线*/
function article_shenqing(obj,id){
	$(obj).parents("tr").find(".td-status").html('<span class="label label-default radius">待审核</span>');
	$(obj).parents("tr").find(".td-manage").html("");
	layer.msg('已提交申请，耐心等待审核!', {icon: 1,time:2000});
}
</script>
<!--/请在上方写此页面业务相关的脚本-->
</body>
</html>